home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 61 / Quick PC 61.iso / I386 / DRIVER.CAB / hpwm5220.gpd < prev    next >
Encoding:
Text File  |  2003-02-21  |  26.1 KB  |  989 lines

  1. *%% 
  2. *%% HP Business Inkjet 2200C
  3. *%%
  4. *%% Copyright 1999, Hewlett-Packard Co.
  5. *%% All Rights Reserved.
  6. *%%
  7.  
  8. *Include: "hpfnam50.gpd"
  9.  
  10. *GPDSpecVersion: "1.0"
  11. *GPDFileVersion: "1.0"
  12. *ModelName: "HP Business Inkjet 2200/2250 (HPA)"
  13. *GPDFileName: "HPWM5220.GPD"
  14.  
  15. *PrintRate: 15
  16. *PrintRateUnit: PPM
  17.  
  18. *ResourceDLL: "hpfui50.dll"
  19.  
  20.  
  21. *rcPersonalityID: =PERSONALITY_PCL_DISPLAY 
  22. *ReverseBandOrderForEvenPages?: FALSE
  23.  
  24. *MasterUnits: PAIR(600, 600)
  25. *OutputOrderReversed?: TRUE
  26. *PrinterType: SERIAL
  27.  
  28. *%%
  29. *%% Macros
  30. *%%
  31. *%% collection of the macros common to all modes for this product
  32. *%%
  33. *Macros: OEMCommonCombinations
  34. {
  35.     OEM_COMMON_INFO: =OEM_PCLA =OEM_PCL_MARG_0
  36. }
  37.  
  38. *BlockMacro: PaperInputBinConstraints
  39. {
  40.     *Constraints: InputBin.Tray_2
  41.  
  42. }
  43.  
  44. *Feature: PSHelpFile
  45. {
  46.     *Name: "PSHelp"
  47.     *Option: HPFDJ200
  48.     {
  49.         *Name: ""
  50.     }
  51. }
  52.  
  53. *Feature: Orientation
  54. {
  55.     *rcNameID: =ORIENTATION_DISPLAY
  56.     *DefaultOption: PORTRAIT
  57.     *Option: PORTRAIT
  58.     {
  59.         *rcNameID: =PORTRAIT_DISPLAY
  60.         *Command: CmdSelect
  61.         {
  62.             *Order: PAGE_SETUP.40
  63.             *Cmd: =PCL_ORIENT_PORTRAIT
  64.         }
  65.     }
  66.     *Option: LANDSCAPE_CC90
  67.     {
  68.         *rcNameID: =LANDSCAPE_DISPLAY
  69.         *Command: CmdSelect
  70.         {
  71.             *Order: PAGE_SETUP.40
  72.             *Cmd: =PCL_ORIENT_PORTRAIT
  73.         }
  74.     }
  75. }
  76.  
  77. *rcInstalledOptionNameID:    =INSTALLED_DISPLAY
  78. *rcNotInstalledOptionNameID: =NOT_INSTALLED_DISPLAY
  79. *Feature: InputBin
  80. {
  81.     *rcNameID: =PAPER_SOURCE_DISPLAY
  82.     *DefaultOption: Auto
  83.     *Option: Auto
  84.     {
  85.         *rcNameID: =AUTO_DISPLAY
  86.         *Command: CmdSelect
  87.         {
  88.             *Order: PAGE_SETUP.15
  89.             *Cmd: =PCL_MEDSOURCE_AUTOSELECT
  90.         }
  91.     }
  92.     *Option: Tray_1
  93.     {
  94.         *rcNameID: =TRAY1_DISPLAY
  95.         *Command: CmdSelect
  96.         {
  97.             *Order: PAGE_SETUP.15
  98.             *Cmd: =PCL_MEDSOURCE_TRAY1
  99.         }
  100.     }
  101.     *Option: Tray_2
  102.     {
  103.         *rcNameID: =TRAY2_DISPLAY
  104.         *rcInstallableFeatureNameID: =TRAY2_DISPLAY
  105.         *Installable?: TRUE
  106.         *Command: CmdSelect
  107.         {
  108.             *Order: PAGE_SETUP.15
  109.             *Cmd: =PCL_MEDSOURCE_TRAY2
  110.         }
  111.     }
  112.     *Option: Manual
  113.     {
  114.         *rcNameID: =MANUAL_FEED_DISPLAY
  115.         *Command: CmdSelect
  116.         {
  117.             *Order: PAGE_SETUP.15
  118.             *Cmd: =PCL_MEDSOURCE_MANUALFEED
  119.         }
  120.     }
  121. }
  122.  
  123.  
  124. *Feature: PaperSize
  125. {
  126.     *rcNameID: =PAPER_SIZE_DISPLAY
  127.  
  128.     *DefaultOption: LETTER
  129.     *Option: LETTER
  130.     {
  131.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  132.         *Command: CmdSelect
  133.         {
  134.             *Order: PAGE_SETUP.30
  135.             *Cmd: =PCL_US_LETTER
  136.         }
  137.         *switch: Orientation
  138.         {
  139.             *case: PORTRAIT
  140.             {
  141.                 *PrintableArea: PAIR(4800, 6296)
  142.                 *PrintableOrigin: PAIR(150, 24)
  143.                 *CursorOrigin: PAIR(150, 24)
  144.             }
  145.             *case: LANDSCAPE_CC90
  146.             {
  147.                 *PrintableArea: PAIR(4800, 6296)
  148.                 *PrintableOrigin: PAIR(150, 24)
  149.                 *CursorOrigin: PAIR(150, 6320)
  150.             }
  151.         }
  152.     }
  153.     *Option: LEGAL
  154.     {
  155.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  156.         *Command: CmdSelect
  157.         {
  158.             *Order: PAGE_SETUP.30
  159.             *Cmd: =PCL_US_LEGAL
  160.         }
  161.         *switch: Orientation
  162.         {
  163.             *case: PORTRAIT
  164.             {
  165.                 *PrintableArea: PAIR(4800, 8096)
  166.                 *PrintableOrigin: PAIR(150, 24)
  167.                 *CursorOrigin: PAIR(150, 24)
  168.             }
  169.             *case: LANDSCAPE_CC90
  170.             {
  171.                 *PrintableArea: PAIR(4800, 8096)
  172.                 *PrintableOrigin: PAIR(150, 24)
  173.                 *CursorOrigin: PAIR(150, 8120)
  174.             }
  175.         }
  176.     }
  177.     *Option: EXECUTIVE
  178.     {
  179.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  180.         *Command: CmdSelect
  181.         {
  182.             *Order: PAGE_SETUP.30
  183.             *Cmd: =PCL_US_EXECUTIVE
  184.         }
  185.         *switch: Orientation
  186.         {
  187.             *case: PORTRAIT
  188.             {
  189.                 *PrintableArea: PAIR(4048, 6000)
  190.                 *PrintableOrigin: PAIR(150, 24)
  191.                 *CursorOrigin: PAIR(150, 24)
  192.             }
  193.             *case: LANDSCAPE_CC90
  194.             {
  195.                 *PrintableArea: PAIR(4048, 6000)
  196.                 *PrintableOrigin: PAIR(150, 24)
  197.                 *CursorOrigin: PAIR(150, 6024)
  198.             }
  199.         }
  200.     }
  201.     *Option: A4
  202.     {
  203.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  204.         *Command: CmdSelect
  205.         {
  206.             *Order: PAGE_SETUP.30
  207.             *Cmd: =PCL_A4
  208.         }
  209.         *switch: Orientation
  210.         {
  211.             *case: PORTRAIT
  212.             {
  213.                 *PrintableArea: PAIR(4800, 6712)
  214.                 *PrintableOrigin: PAIR(76, 24)
  215.                 *CursorOrigin: PAIR(76, 24)
  216.             }
  217.             *case: LANDSCAPE_CC90
  218.             {
  219.                 *PrintableArea: PAIR(4800, 6712)
  220.                 *PrintableOrigin: PAIR(76, 24)
  221.                 *CursorOrigin: PAIR(76, 6736)
  222.             }
  223.         }
  224.     }
  225.     *Option: A5
  226.     {
  227.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  228.         *Command: CmdSelect
  229.         {
  230.             *Order: PAGE_SETUP.30
  231.             *Cmd: =PCL_A5
  232.         }
  233.         *switch: Orientation
  234.         {
  235.             *case: PORTRAIT
  236.             {
  237.                 *PrintableArea: PAIR(3328, 4656)
  238.                 *PrintableOrigin: PAIR(76, 24)
  239.                 *CursorOrigin: PAIR(76, 24)
  240.             }
  241.             *case: LANDSCAPE_CC90
  242.             {
  243.                 *PrintableArea: PAIR(3328, 4656)
  244.                 *PrintableOrigin: PAIR(76, 24)
  245.                 *CursorOrigin: PAIR(76, 4680)
  246.             }
  247.         }
  248.     }
  249.     *Option: B5
  250.     {
  251.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  252.         *Command: CmdSelect
  253.         {
  254.             *Order: PAGE_SETUP.30
  255.             *Cmd: =PCL_B5
  256.         }
  257.         *switch: Orientation
  258.         {
  259.             *case: PORTRAIT
  260.             {
  261.                 *PrintableArea: PAIR(4128, 5768)
  262.                 *PrintableOrigin: PAIR(76, 24)
  263.                 *CursorOrigin: PAIR(76, 24)
  264.             }
  265.             *case: LANDSCAPE_CC90
  266.             {
  267.                 *PrintableArea: PAIR(4128, 5768)
  268.                 *PrintableOrigin: PAIR(76, 24)
  269.                 *CursorOrigin: PAIR(76, 5792)
  270.             }
  271.         }
  272.     }
  273.     *Option: ENV_10
  274.     {
  275.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  276.         *Command: CmdSelect
  277.         {
  278.             *Order: PAGE_SETUP.30
  279.             *Cmd: =PCL_ENV_10
  280.         }
  281.         *switch: Orientation
  282.         {
  283.             *case: PORTRAIT
  284.             {
  285.                 *PrintableArea: PAIR(2320, 5392)
  286.                 *PrintableOrigin: PAIR(76, 24)
  287.                 *CursorOrigin: PAIR(76, 24)
  288.             }
  289.             *case: LANDSCAPE_CC90
  290.             {
  291.                 *PrintableArea: PAIR(2320, 5392)
  292.                 *PrintableOrigin: PAIR(76, 24)
  293.                 *CursorOrigin: PAIR(76, 5416)
  294.             }
  295.         }
  296.         *InsertBlock: =PaperInputBinConstraints
  297.     }
  298.     *Option: ENV_MONARCH
  299.     {
  300.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  301.         *Command: CmdSelect
  302.         {
  303.             *Order: PAGE_SETUP.30
  304.             *Cmd: =PCL_ENV_MONARCH
  305.         }
  306.         *switch: Orientation
  307.         {
  308.             *case: PORTRAIT
  309.             {
  310.                 *PrintableArea: PAIR(2176, 4200)
  311.                 *PrintableOrigin: PAIR(76, 24)
  312.                 *CursorOrigin: PAIR(76, 24)
  313.             }
  314.             *case: LANDSCAPE_CC90
  315.             {
  316.                 *PrintableArea: PAIR(2176, 4200)
  317.                 *PrintableOrigin: PAIR(76, 24)
  318.                 *CursorOrigin: PAIR(76, 4224)
  319.             }
  320.         }
  321.         *InsertBlock: =PaperInputBinConstraints
  322.     }
  323.     *Option: ENV_DL
  324.     {
  325.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  326.         *Command: CmdSelect
  327.         {
  328.             *Order: PAGE_SETUP.30
  329.             *Cmd: =PCL_ENV_DL
  330.         }
  331.         *switch: Orientation
  332.         {
  333.             *case: PORTRAIT
  334.             {
  335.                 *PrintableArea: PAIR(2432, 4896)
  336.                 *PrintableOrigin: PAIR(76, 24)
  337.                 *CursorOrigin: PAIR(76, 24)
  338.             }
  339.             *case: LANDSCAPE_CC90
  340.             {
  341.                 *PrintableArea: PAIR(2432, 4896)
  342.                 *PrintableOrigin: PAIR(76, 24)
  343.                 *CursorOrigin: PAIR(76, 4920)
  344.             }
  345.         }
  346.         *InsertBlock: =PaperInputBinConstraints
  347.     }
  348.     *Option: ENV_C5
  349.     {
  350.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  351.         *Command: CmdSelect
  352.         {
  353.             *Order: PAGE_SETUP.30
  354.             *Cmd: =PCL_ENV_C5
  355.         }
  356.         *switch: Orientation
  357.         {
  358.             *case: PORTRAIT
  359.             {
  360.                 *PrintableArea: PAIR(3664, 5104)
  361.                 *PrintableOrigin: PAIR(76, 24)
  362.                 *CursorOrigin: PAIR(76, 24)
  363.             }
  364.             *case: LANDSCAPE_CC90
  365.             {
  366.                 *PrintableArea: PAIR(3664, 5104)
  367.                 *PrintableOrigin: PAIR(76, 24)
  368.                 *CursorOrigin: PAIR(76, 5128)
  369.             }
  370.         }
  371.         *InsertBlock: =PaperInputBinConstraints
  372.     }
  373.     *Option: ENV_C6
  374.     {
  375.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  376.         *Command: CmdSelect
  377.         {
  378.             *Order: PAGE_SETUP.30
  379.             *Cmd: =PCL_ENV_C6
  380.         }
  381.         *switch: Orientation
  382.         {
  383.             *case: PORTRAIT
  384.             {
  385.                 *PrintableArea: PAIR(2528, 3520)
  386.                 *PrintableOrigin: PAIR(76, 24)
  387.                 *CursorOrigin: PAIR(76, 24)
  388.             }
  389.             *case: LANDSCAPE_CC90
  390.             {
  391.                 *PrintableArea: PAIR(2528, 3520)
  392.                 *PrintableOrigin: PAIR(76, 24)
  393.                 *CursorOrigin: PAIR(76, 3544)
  394.             }
  395.         }
  396.         *InsertBlock: =PaperInputBinConstraints
  397.     }
  398.     *Option: A6
  399.     {
  400.         *rcNameID: =A6_DISPLAY
  401.         *Command: CmdSelect
  402.         {
  403.             *Order: PAGE_SETUP.30
  404.             *Cmd: =PCL_A6
  405.         }
  406.         *switch: Orientation
  407.         {
  408.             *case: PORTRAIT
  409.             {
  410.                 *PrintableArea: PAIR(2320, 3192)
  411.                 *PrintableOrigin: PAIR(76, 24)
  412.                 *CursorOrigin: PAIR(76, 24)
  413.             }
  414.             *case: LANDSCAPE_CC90
  415.             {
  416.                 *PrintableArea: PAIR(2320, 3192)
  417.                 *PrintableOrigin: PAIR(76, 24)
  418.                 *CursorOrigin: PAIR(76, 3128)
  419.             }
  420.         }
  421.         *InsertBlock: =PaperInputBinConstraints
  422.     }
  423.     *Option: ENV_A2
  424.     {
  425.         *rcNameID: =ENV_A2_DISPLAY
  426.         *PageDimensions: PAIR(2628, 3450)
  427.         *Command: CmdSelect
  428.         {
  429.             *Order: PAGE_SETUP.30
  430.             *Cmd: =PCL_ENV_A2
  431.         }
  432.         *switch: Orientation
  433.         {
  434.             *case: PORTRAIT
  435.             {
  436.                 *PrintableArea: PAIR(2464, 3136)
  437.                 *PrintableOrigin: PAIR(82, 24)
  438.                 *CursorOrigin: PAIR(82, 24)
  439.             }
  440.             *case: LANDSCAPE_CC90
  441.             {
  442.                 *PrintableArea: PAIR(2464, 3136)
  443.                 *PrintableOrigin: PAIR(82, 24)
  444.                 *CursorOrigin: PAIR(82, 3160)
  445.             }
  446.         }
  447.         *InsertBlock: =PaperInputBinConstraints
  448.     }
  449.     *Option: INDEX_3x5
  450.     {
  451.         *rcNameID: =US_INDEX_CARD_3X5_DISPLAY
  452.         *PageDimensions: PAIR(1800, 3000)
  453.         *Command: CmdSelect
  454.         {
  455.             *Order: PAGE_SETUP.30
  456.             *Cmd: =PCL_INDEX_3x5
  457.         }
  458.         *switch: Orientation
  459.         {
  460.             *case: PORTRAIT
  461.             {
  462.                 *PrintableArea: PAIR(1648, 2608)
  463.                 *PrintableOrigin: PAIR(76, 24)
  464.                 *CursorOrigin: PAIR(76, 24)
  465.             }
  466.             *case: LANDSCAPE_CC90
  467.             {
  468.                 *PrintableArea: PAIR(1648, 2608)
  469.                 *PrintableOrigin: PAIR(76, 24)
  470.                 *CursorOrigin: PAIR(76, 2632)
  471.             }
  472.         }
  473.         *InsertBlock: =PaperInputBinConstraints
  474.     }
  475.     *Option: INDEX_4x6
  476.     {
  477.         *rcNameID: =US_INDEX_CARD_4X6_DISPLAY
  478.         *PageDimensions: PAIR(2400, 3600)
  479.         *Command: CmdSelect
  480.         {
  481.             *Order: PAGE_SETUP.30
  482.             *Cmd: =PCL_INDEX_4x6
  483.         }
  484.         *switch: Orientation
  485.         {
  486.             *case: PORTRAIT
  487.             {
  488.                 *PrintableArea: PAIR(2240, 3296)
  489.                 *PrintableOrigin: PAIR(76, 24)
  490.                 *CursorOrigin: PAIR(76, 24)
  491.             }
  492.             *case: LANDSCAPE_CC90
  493.             {
  494.                 *PrintableArea: PAIR(2240, 3296)
  495.                 *PrintableOrigin: PAIR(76, 24)
  496.                 *CursorOrigin: PAIR(76, 3320)
  497.             }
  498.         }
  499.         *InsertBlock: =PaperInputBinConstraints
  500.     }
  501.     *Option: INDEX_5x8
  502.     {
  503.         *rcNameID: =US_INDEX_CARD_5X8_DISPLAY
  504.         *PageDimensions: PAIR(3000, 4800)
  505.         *Command: CmdSelect
  506.         {
  507.             *Order: PAGE_SETUP.30
  508.             *Cmd: =PCL_INDEX_5x8
  509.         }
  510.         *switch: Orientation
  511.         {
  512.             *case: PORTRAIT
  513.             {
  514.                 *PrintableArea: PAIR(2848, 4496)
  515.                 *PrintableOrigin: PAIR(76, 24)
  516.                 *CursorOrigin: PAIR(76, 24)
  517.             }
  518.             *case: LANDSCAPE_CC90
  519.             {
  520.                 *PrintableArea: PAIR(2848, 4496)
  521.                 *PrintableOrigin: PAIR(76, 24)
  522.                 *CursorOrigin: PAIR(76, 4520)
  523.             }
  524.         }
  525.         *InsertBlock: =PaperInputBinConstraints
  526.     }
  527.     *Option: CUSTOMSIZE
  528.     {
  529.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  530.         *MinSize: PAIR(1800, 3000)
  531.         *MaxSize: PAIR(5100, 8400)
  532.         *TopMargin: 24
  533.         *BottomMargin: 280
  534.         *MaxPrintableWidth: 4800
  535.         *MinLeftMargin: 150
  536.         *CenterPrintable?: FALSE
  537.         *Command: CmdSelect
  538.         {
  539.             *Order: PAGE_SETUP.30
  540.             *Cmd: =PCL_US_LEGAL
  541.         }
  542.         *switch: Orientation
  543.         {
  544.             *case: PORTRAIT
  545.             {
  546.                 *CursorOrigin: PAIR(150, 24)
  547.             }
  548.             *case: LANDSCAPE_CC90
  549.             {
  550.                 *CursorOrigin: PAIR(150, 8120)
  551.             }
  552.         }
  553.         *InsertBlock: =PaperInputBinConstraints
  554.     }
  555. }
  556.  
  557.  
  558. *Feature: Resolution
  559. {
  560.     *rcNameID: =RESOLUTION_DISPLAY
  561.     *ConflictPriority: 50
  562.     *UpdateQualityMacro?: TRUE
  563.  
  564.     *DefaultOption: r300x300
  565.     *Option: r300x300
  566.     {
  567.         *Name: "300 x 300 " =DOTS_PER_INCH
  568.         *DPI: PAIR(300, 300)
  569.         *TextDPI: PAIR(300, 300)
  570.         *SpotDiameter: 100
  571.     }
  572.     *Option: r600x600
  573.     {
  574.         *Name: "600 x 600 " =DOTS_PER_INCH
  575.         *DPI: PAIR(600, 600)
  576.         *TextDPI: PAIR(600, 600)
  577.         *SpotDiameter: 100
  578.     }
  579. }
  580.  
  581. *Feature: PM
  582. {
  583.     *rcNameID: =PRINT_MODE_DISPLAY
  584.     *ConflictPriority: 40
  585.     *FeatureType: DOC_PROPERTY
  586.     *UpdateQualityMacro?: TRUE
  587.  
  588.     *DefaultOption: PlainNormalColor
  589.     *Option: PlainEconoMono
  590.     {
  591.         *rcNameID: =AUTO_SELECT_DISPLAY
  592.         *Command: CmdSelect
  593.         {
  594.             *Order: PAGE_SETUP.45
  595.             *Cmd: =PCL_RASWIDTH_300LETTER =HPA_CRD_SEQC33
  596.         }
  597.         EXTERN_GLOBAL: *OEMCustomData:
  598. +           =OEM_COMMON_INFO =OEM_DF_HPA_SEQC332
  599.         *Constraints: ColorMode.Color24
  600.         *Constraints: LIST(PQ.Normal, PQ.Best)
  601.         *Constraints: Resolution.r600x600
  602.     }
  603.     *Option: PlainNormalMono
  604.     {
  605.         *rcNameID: =AUTO_SELECT_DISPLAY
  606.         *Command: CmdSelect
  607.         {
  608.             *Order: PAGE_SETUP.45
  609.             *Cmd: =PCL_RASWIDTH_300LETTER =HPA_CRD_SEQC33
  610.         }
  611.         EXTERN_GLOBAL: *OEMCustomData:
  612. +           =OEM_COMMON_INFO =OEM_DF_HPA_SEQC332
  613.         *Constraints: ColorMode.Color24
  614.         *Constraints: LIST(PQ.Econo, PQ.Best)
  615.         *Constraints: Resolution.r600x600
  616.     }
  617.     *Option: PlainBestMono
  618.     {
  619.         *rcNameID: =AUTO_SELECT_DISPLAY
  620.         *Command: CmdSelect
  621.         {
  622.             *Order: PAGE_SETUP.45
  623.             *Cmd: =PCL_RASWIDTH_600LETTER =HPA_CRD_SEQC66
  624.         }       
  625.         EXTERN_GLOBAL: *OEMCustomData:
  626. +           =OEM_COMMON_INFO =OEM_DF_HPA_SEQC662
  627.         *Constraints: ColorMode.Color24
  628.         *Constraints: LIST(PQ.Econo, PQ.Normal)
  629.         *Constraints: Resolution.r300x300
  630.     }
  631.     *Option: PlainEconoColor
  632.     {
  633.         *rcNameID: =AUTO_SELECT_DISPLAY
  634.         *Command: CmdSelect
  635.         {
  636.             *Order: PAGE_SETUP.45
  637.             *Cmd: =PCL_RASWIDTH_300LETTER =HPA_CRD_SEQC33
  638.         }
  639.         EXTERN_GLOBAL: *OEMCustomData:
  640. +           =OEM_COMMON_INFO =OEM_DF_HPA_SEQC332
  641.         *Constraints: ColorMode.Gray8
  642.         *Constraints: LIST(PQ.Normal, PQ.Best)
  643.         *Constraints: Resolution.r600x600
  644.     }
  645.     *Option: PlainNormalColor
  646.     {
  647.         *rcNameID: =AUTO_SELECT_DISPLAY
  648.         *Command: CmdSelect
  649.         {
  650.             *Order: PAGE_SETUP.45
  651.             *Cmd: =PCL_RASWIDTH_300LETTER =HPA_CRD_SEQC33
  652.         }
  653.         EXTERN_GLOBAL: *OEMCustomData:
  654. +           =OEM_COMMON_INFO =OEM_DF_HPA_SEQC332
  655.         *Constraints: ColorMode.Gray8
  656.         *Constraints: LIST(PQ.Econo, PQ.Best)
  657.         *Constraints: Resolution.r600x600
  658.     }
  659.     *Option: PlainBestColor
  660.     {
  661.         *rcNameID: =AUTO_SELECT_DISPLAY
  662.         *Command: CmdSelect
  663.         {
  664.             *Order: PAGE_SETUP.45
  665.             *Cmd: =PCL_RASWIDTH_600LETTER =HPA_CRD_SEQC66
  666.         }
  667.         EXTERN_GLOBAL: *OEMCustomData:
  668. +           =OEM_COMMON_INFO =OEM_DF_HPA_SEQC662
  669.         *Constraints: ColorMode.Gray8
  670.         *Constraints: LIST(PQ.Econo, PQ.Normal)
  671.         *Constraints: Resolution.r300x300
  672.     }
  673. }
  674.  
  675.  
  676. *Feature: MediaType
  677. {
  678.     *rcNameID: =MEDIA_TYPE_DISPLAY
  679.     *ConflictPriority: 10
  680.     *DefaultOption: STANDARD
  681.     *UpdateQualityMacro?: TRUE
  682.  
  683.     *Option: STANDARD
  684.     {
  685.         *rcNameID: =PLAIN_PAPER_DISPLAY
  686.         *Command: CmdSelect
  687.         {
  688.             *Order: PAGE_SETUP.10
  689.             *Cmd: =PCL_MEDIA_PLAIN
  690.         }
  691.         EXTERN_GLOBAL: *ChangeColorModeOnDoc?: FALSE
  692.     }
  693.  
  694.     *Option: HP_PREMIUM_INKJET_PAPER
  695.     {   
  696.         *rcNameID: =HP_PREMIUM_INKJET_PAPER_DISPLAY
  697.         *OptionID: =HP_PREMIUM_INKJET_PAPER_ID
  698.         *Command: CmdSelect
  699.         {
  700.             *Order: PAGE_SETUP.10
  701.             *Cmd: =PCL_MEDIA_SPECIAL
  702.         }
  703.         EXTERN_GLOBAL: *ChangeColorModeOnDoc?: FALSE
  704.  
  705.         *InsertBlock: =PaperInputBinConstraints
  706.     }
  707.  
  708.     *Option: HP_PREMIUM_INKJET_HEAVYWEIGHT
  709.     {   
  710.         *rcNameID: =HP_PREMIUM_INKJET_HEAVYWEIGHT_DISPLAY
  711.         *OptionID: =HP_PREMIUM_INKJET_HEAVYWEIGHT_ID
  712.         *Command: CmdSelect
  713.         {
  714.             *Order: PAGE_SETUP.10
  715.             *Cmd: =PCL_MEDIA_INKJET_HEAVY
  716.         }
  717.         EXTERN_GLOBAL: *ChangeColorModeOnDoc?: FALSE
  718.  
  719.         *InsertBlock: =PaperInputBinConstraints
  720.     }
  721.  
  722.     *Option: TRANSPARENCY
  723.     {
  724.         *rcNameID: =HP_PREMIUM_INKJET_TRANSPARENCY_DISPLAY
  725.         *Command: CmdSelect
  726.         {
  727.             *Order: PAGE_SETUP.10
  728.             *Cmd:  =PCL_MEDIA_TRANSPARENCY
  729.         }
  730.         EXTERN_GLOBAL: *ChangeColorModeOnDoc?: FALSE
  731.  
  732.         *InsertBlock: =PaperInputBinConstraints
  733.     }
  734.  
  735.     *Option: HP_PREMIUM_PHOTO_PAPER
  736.     {   
  737.         *rcNameID: =HP_PREMIUM_PHOTO_PAPER_DISPLAY
  738.         *Command: CmdSelect
  739.         {
  740.             *Order: PAGE_SETUP.10
  741.             *Cmd: =PCL_MEDIA_PREMIUM_PHOTO
  742.         }
  743.         EXTERN_GLOBAL: *ChangeColorModeOnDoc?: FALSE
  744.  
  745.         *InsertBlock: =PaperInputBinConstraints
  746.     }
  747.  
  748.     *Option: HP_PHOTO_PAPER
  749.     {   
  750.         *rcNameID: =HP_PHOTO_PAPER_DISPLAY
  751.         *OptionID: =HP_PHOTO_PAPER_ID
  752.         *Command: CmdSelect
  753.         {
  754.             *Order: PAGE_SETUP.10
  755.             *Cmd: =PCL_MEDIA_GLOSSY
  756.         }
  757.         EXTERN_GLOBAL: *ChangeColorModeOnDoc?: FALSE
  758.  
  759.         *InsertBlock: =PaperInputBinConstraints
  760.     }
  761.  
  762.     *Option: HP_PROFESSIONAL_BROCHURE_GLOSSY
  763.     {   
  764.         *rcNameID: =HP_PROFESSIONAL_BROCHURE_GLOSSY_DISPLAY
  765.         *OptionID: =HP_PROFESSIONAL_BROCHURE_GLOSSY_ID
  766.         *Command: CmdSelect
  767.         {
  768.             *Order: PAGE_SETUP.10
  769.             *Cmd: =PCL_MEDIA_BROCHURE_GLOSSY
  770.         }
  771.         EXTERN_GLOBAL: *ChangeColorModeOnDoc?: FALSE
  772.  
  773.         *InsertBlock: =PaperInputBinConstraints
  774.     }
  775.  
  776.     *Option: HP_PROFESSIONAL_BROCHURE_MATTE
  777.     {   
  778.         *rcNameID: =HP_PROFESSIONAL_BROCHURE_MATTE_DISPLAY
  779.         *OptionID: =HP_PROFESSIONAL_BROCHURE_MATTE_ID
  780.         *Command: CmdSelect
  781.         {
  782.             *Order: PAGE_SETUP.10
  783.             *Cmd: =PCL_MEDIA_BROCHURE_MATTE
  784.         }
  785.         EXTERN_GLOBAL: *ChangeColorModeOnDoc?: FALSE
  786.  
  787.         *InsertBlock: =PaperInputBinConstraints
  788.     }
  789. }
  790.  
  791. *Feature: ColorMode
  792. {
  793.     *rcNameID: =COLOR_PRINTING_MODE_DISPLAY
  794.     *ConflictPriority: 30
  795.     *UpdateQualityMacro?: TRUE
  796.     *DefaultOption: Color24
  797.  
  798.     *Option: Gray8
  799.     {   
  800.         *rcNameID: =GRAYSCALE_DISPLAY
  801.         *Color?: FALSE
  802.         *DevNumOfPlanes: 0
  803.         *DevBPP: 0
  804.         *DrvBPP: 8
  805.         *IPCallbackID: 1
  806.         *Command: CmdSendBlockData { *Cmd: "" }
  807.         *Command: CmdSelect
  808.         {
  809.             *Order: JOB_SETUP.10
  810.             *Cmd: =PJL_ENTER_PCL3GUI
  811.         }
  812.     }
  813.     *Option: Color24
  814.     {   
  815.         *rcNameID: =24BPP_DISPLAY
  816.         *Color?: TRUE
  817.         *DevNumOfPlanes: 0
  818.         *DevBPP: 0
  819.         *DrvBPP: 24
  820.         *IPCallbackID: 1
  821.         *Command: CmdSendBlockData { *Cmd: "" }
  822.         *Command: CmdSelect
  823.         {
  824.             *Order: JOB_SETUP.10
  825.             *Cmd: =PJL_ENTER_PCL3GUI
  826.         }
  827.     }
  828. }
  829.  
  830. *Feature: PQ
  831. {
  832.     *rcNameID: =PRINT_QUALITY_DISPLAY
  833.     *ConflictPriority: 20
  834.     *FeatureType: DOC_PROPERTY
  835.     *UpdateQualityMacro?: TRUE
  836.  
  837.     *DefaultOption: Normal
  838.     *Option: Econo
  839.     {
  840.         *rcNameID: =DRAFT_DISPLAY
  841.         *Command: CmdSelect
  842.         {
  843.             *Order: PAGE_SETUP.20
  844.             *Cmd: =PCL_PQ_ECONO
  845.         }
  846.     }
  847.     *Option: Normal
  848.     {
  849.         *rcNameID: =NORMAL_DISPLAY
  850.         *Command: CmdSelect
  851.         {
  852.             *Order: PAGE_SETUP.20
  853.             *Cmd: =PCL_PQ_NORMAL
  854.         }
  855.     }
  856.     *Option: Best
  857.     {
  858.         *rcNameID: =BEST_DISPLAY
  859.         *Command: CmdSelect
  860.         {
  861.             *Order: PAGE_SETUP.20
  862.             *Cmd: =PCL_PQ_BEST
  863.         }
  864.     }
  865. }
  866.  
  867.  
  868. *%%
  869. *%% Print Quality Macros
  870. *%%
  871. *switch: MediaType
  872. {
  873.     *case: STANDARD
  874.     {
  875.         *switch: ColorMode
  876.         {
  877.             *case: Gray8
  878.             {
  879.                 *DraftQualitySettings:  LIST(ColorMode.Gray8, PM.PlainEconoMono,  PQ.Econo,  Resolution.r300x300)
  880.                 *BetterQualitySettings: LIST(ColorMode.Gray8, PM.PlainNormalMono, PQ.Normal, Resolution.r300x300)
  881.                 *BestQualitySettings:   LIST(ColorMode.Gray8, PM.PlainBestMono,   PQ.Best,   Resolution.r600x600)
  882.                 *DefaultQuality: BETTERQUALITY
  883.             }
  884.             *default:
  885.             {
  886.                 *DraftQualitySettings:  LIST(ColorMode.Color24, PM.PlainEconoColor,  PQ.Econo,  Resolution.r300x300)
  887.                 *BetterQualitySettings: LIST(ColorMode.Color24, PM.PlainNormalColor, PQ.Normal, Resolution.r300x300)
  888.                 *BestQualitySettings:   LIST(ColorMode.Color24, PM.PlainBestColor,   PQ.Best,   Resolution.r600x600)
  889.                 *DefaultQuality: BETTERQUALITY
  890.             }
  891.         }
  892.     }
  893.  
  894.     *case: TRANSPARENCY
  895.     {
  896.         *switch: ColorMode
  897.         {
  898.             *case: Gray8
  899.             {
  900.                 *DraftQualitySettings:  LIST(ColorMode.Gray8, PM.PlainEconoMono,  PQ.Econo,  Resolution.r300x300)
  901.                 *BetterQualitySettings: LIST(ColorMode.Gray8, PM.PlainNormalMono, PQ.Normal, Resolution.r300x300)
  902.                 *BestQualitySettings:   LIST(ColorMode.Gray8, PM.PlainBestMono,   PQ.Best,   Resolution.r600x600)
  903.                 *DefaultQuality: BETTERQUALITY
  904.             }
  905.             *default:
  906.             {
  907.                 *DraftQualitySettings:  LIST(ColorMode.Color24, PM.PlainEconoColor,  PQ.Econo,  Resolution.r300x300)
  908.                 *BetterQualitySettings: LIST(ColorMode.Color24, PM.PlainNormalColor, PQ.Normal, Resolution.r300x300)
  909.                 *BestQualitySettings:   LIST(ColorMode.Color24, PM.PlainBestColor,   PQ.Best,   Resolution.r600x600)
  910.                 *DefaultQuality: BETTERQUALITY
  911.             }
  912.         }
  913.     }
  914.  
  915.     *default:
  916.     {
  917.         *switch: ColorMode
  918.         {
  919.             *case: Gray8
  920.             {
  921.                 *DraftQualitySettings:  LIST()
  922.                 *BetterQualitySettings: LIST(ColorMode.Gray8, PM.PlainNormalMono, PQ.Normal, Resolution.r300x300)
  923.                 *BestQualitySettings:   LIST(ColorMode.Gray8, PM.PlainBestMono,   PQ.Best,   Resolution.r600x600)
  924.                 *DefaultQuality: BESTQUALITY
  925.             }
  926.             *default:
  927.             {
  928.                 *DraftQualitySettings:  LIST()
  929.                 *BetterQualitySettings: LIST(ColorMode.Color24, PM.PlainNormalColor, PQ.Normal, Resolution.r300x300)
  930.                 *BestQualitySettings:   LIST(ColorMode.Color24, PM.PlainBestColor,   PQ.Best,   Resolution.r600x600)
  931.                 *DefaultQuality: BESTQUALITY
  932.             }
  933.         }
  934.     }
  935. }
  936.  
  937.  
  938. *%%
  939. *%% Printer Configuration Commands
  940. *%%
  941. *Command: CmdStartDoc
  942. {
  943.     *Order: DOC_SETUP.10
  944.     *Cmd: ""
  945. }
  946.  
  947. *Command: CmdEndDoc
  948. {
  949.     *Order: DOC_FINISH.10
  950.     *Cmd: =PJL_EXIT_LANGUAGE "@PJL EOJ<0A><1B>%%-12345X"
  951. }
  952.  
  953. *Command: CmdStartPage
  954. {
  955.     *Order: PAGE_SETUP.50
  956.     *Cmd: "<1B>*o7W<08 09 00 00 07 00 01><1B>&u600D<1B>*r1A"
  957. }
  958.  
  959. *Command: CmdEndPage
  960. {
  961.     *Order: PAGE_FINISH.10
  962.     *Cmd: "<1B>*rC<0C>"
  963. }
  964.  
  965.  
  966. *%%
  967. *%% Printing Attributes and Commands
  968. *%%
  969. *RotateCoordinate?: TRUE
  970. *RotateRaster?: FALSE
  971.  
  972. *BadCursorMoveInGrxMode: LIST(X_PORTRAIT,Y_LANDSCAPE)
  973. *CursorXAfterCR: AT_PRINTABLE_X_ORIGIN
  974. *EjectPageWithFF?: FALSE
  975. *XMoveThreshold: 0
  976. *YMoveThreshold: 0
  977. *XMoveUnit: 600
  978. *YMoveUnit: 600
  979. *Command: CmdXMoveAbsolute { *Cmd: "<1B>*p" %d{DestX}"X" }
  980. *Command: CmdYMoveAbsolute { *Cmd: "<1B>*p" %d{DestY}"Y" }
  981. *Command: CmdCR { *Cmd: "<0D>" }
  982. *Command: CmdLF { *Cmd: "<0A>" }
  983. *Command: CmdFF { *Cmd: "<0C>" }
  984.  
  985. *OutputDataFormat: H_BYTE
  986. *CursorXAfterSendBlockData: AT_GRXDATA_ORIGIN
  987. *CursorYAfterSendBlockData: AUTO_INCREMENT
  988. *RasterSendAllData?: TRUE
  989.